<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 变量声明:关键字 var let const
        var msg = "var变量"; // string 类型
        let info = 'let变量';// string 类型
        const num = 100; // number 数值

        // const 常量
        const flag = true; // boolean类型
        // const 常量不可以被修改
        // flag = false;

        // var 可以先使用后声明
        num1 = 999;
        var num1;
        // var 允许重复声明
        var num1 = 7777;


        // let 不能先使用后申明
        let num2;
        num2 = 1000;
        // let 不允许重复声明的
        // let num2 = 8888;

        // js 的基本类型数据
        let str = "字符串"; // string
        let str1 = '字符串' // string

        let num3 = 1000;  // number
        let num4 = 9.99;  // number
        let num5 = 7.5;  // number
        let num6 = Infinity; // number  无穷
        let num7 = NaN; // number  数值不合法


        let flag1 = true; // boolean
        let flag2 = false; // boolean

        let arg1 = null; // 空类型
        let arg2 = undefined; // 未定义 => 变量内存回收


        // 输出
        // 方式1：通过提示框方法进行变量输出
        // alert( str );
        // alert( num6 );
        // 方式2：页面内容填充
        // document.write( str );
        // document.write( str,num1,num3 );
        // 方式3：在浏览器控制台输出
        console.log( str,num5,flag );

    </script>
</head>
<body>
    <h4>页面标签</h4>
</body>
</html>